Package-level declarations
Types
Link copied to clipboard
data class ChangedInput(val stateMachineName: String, val name: String, val value: Any? = null, val nestedArtboardPath: String? = null)
Wraps the data necessary for grabbing an input with name with value is necessary when wrapping SMINumber and SMIBoolean inputs.
Link copied to clipboard
Link copied to clipboard
Tracks which resource RiveAnimationView will load into the renderer.
Link copied to clipboard
open class RiveAnimationView(context: Context, attrs: AttributeSet? = null) : RiveTextureView, Observable<RiveFileController.Listener>
This view aims to provide the most straightforward way to get Rive graphics into your application.
Link copied to clipboard
class RiveFileRequest(url: String, rendererType: RendererType, listener: Response.Listener<File>, errorListener: Response.ErrorListener, assetLoader: FileAssetLoader? = null) : Request<File>
Custom Volley request to download and create Rive files over HTTP.
Link copied to clipboard
Initializes Rive; needs to be done at startup.
Link copied to clipboard
abstract class RiveTextureView(context: Context, attrs: AttributeSet? = null) : TextureView, TextureView.SurfaceTextureListener
Link copied to clipboard
open class RiveViewLifecycleObserver(dependencies: MutableList<RefCount>) : DefaultLifecycleObserver
The DefaultLifecycleObserver tied to a RiveAnimationView. Created within RiveAnimationView() to make sure things are properly cleaned up when the View is destroyed.